﻿@charset "utf-8";
/* CSS Document */ /* font:12px/1.6em "\5b8b\4f53","Arial Narrow" *//*font-family:"Microsoft Yahei"*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins, kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0px;padding:0px;word-wrap:break-word;word-break:break-all}select,input,textarea{font-size:12px;line-height:1.2em;}
body{font:12px/1.6em "Microsoft Yahei","\5b8b\4f53";color:#333;}
h1,h2,h3,h4,h5,h6{font-size:100%;}label,button,input[type="button"],.hand{cursor:pointer;}
table,th,tr,td{border-collapse:collapse; border-spacing:0px; text-align:center; border:1px solid #DDD}
div,th,td,dl,dt,dd,ol,ul,li,p,h1,h2,h3,h4,h5,h6,span{line-height:22px;}
ul,li{list-style-type:none;}fieldset,img,.nobd{border:0px !important}
a,a:link,a:active,a:visited,a:focus{text-decoration:none; color:#555;}
a:hover{color:#000; text-decoration:underline;}

/* Clear Fix */
#pagecontainer{margin-left:150px;position:relative; width:960px; height:auto; overflow:hidden;}
.clear{display:block;content:".";height:1px;line-height:0;font-size:0;visibility:hidden;clear:both;*zoom:1; margin-top:-1px}
.dashed{height:0px;line-height:0px;font-size:0px;border-bottom:#CCC 1px dashed;margin:3px 0px 4px;*margin:3px 0px;_margin:1px 0px 4px}
.fl{float:left}.fr{float:right}.dis{display:block;}.hide{display:none}.center{margin:0px auto}
.tc{text-align:center}.tl{text-align:left}.tr{text-align:right}
.marLft{margin-left:8px}.marRt{margin-right:8px}.marBot{margin-bottom:8px}
.sideL{margin:8px 8px 0px 0px}.marTop,.sideR{margin-top:8px}
.mar{margin:8px !important}.nomar{margin:0px !important}.pad{padding:8px !important}.nopad{padding:0px !important}
.ad,.banner{height:90px; background-color:#F5F5F5; overflow:hidden}
.content{padding:8px; border-top:0; clear:both; overflow:hidden;}
.solid,.notop{border:1px solid #DDD}
.notop{border-width:0 1px 1px}

/* 盒子区块
-------------------------------------------------------------------*/
.boxhead{height:30px; border:#DDD 1px solid; border-bottom:0px}
.boxhead h5{height:30px;line-height:28px;display:block;float:left;padding:0px 22px;font-size:14px; color:#555}
.boxhead h5 span{font-family:Arial; font-size:12px; font-weight:normal; color:#999}
.boxhead span.more{height:28px; line-height:28px; float:right; margin-right:12px; color:#CCC}
.boxhead span.more a{color:#666; margin:0px 2px}.boxhead span.more a:hover{color:#333}
.linklist li{color:#111}.linklist li a{color:#111}

/* pic */
.chinese,.english,.boxhead h5,#container .main .tit h5,#container .side .contact,#container .side .sidenav ul li,#container .main .tit .search button,.rollsbox a.prev,.rollsbox a.next,.w402 .linklist li{background:url(../images/split.gif) no-repeat}
.boxhead h5{background-position:-182px -74px}
#container .main .tit .search button{background-position:0 0}
#container .main .tit .search .text{width:160px; height:20px; line-height:20px; border:#C4261D 2px solid; float:left}
#container .main .tit .search button{width:36px;height:26px;margin-left:-4px;cursor:pointer;display:block;border-style:none;float:left}
#container .main .tit h5{ background-position:-182px -72px}
#container .side .contact{background-position:10px -90px}
#container .side .sidenav ul li{background-position:-186px -101px}
#container .side .sidenav ul li li{ background:none}

/* header */
#header{height:100px;}
#header .w960{width:960px;height:100px; position:relative}
#header .w960 .logo,#header .w960 .logo a{width:160px;height:76px; display:block; text-indent:-999px; background:url(../images/logo.png) no-repeat;}#header .w960 .logo{margin:12px 12px 12px 0px; float:left}
.chinese{width:48px;height:13px; display:block; position:absolute; top:8px; right:8px; background-position:-112px -1px}
.english{width:53px;height:13px; display:block; position:absolute; top:8px; right:66px; background-position:-112px -32px}
#header .tel{width:400px;height:26px; float:right;background:url(../images/tel.jpg) right top no-repeat}
/*导航菜单*/
#header .menunav{width:765px;height:36px;position:absolute;top:28px; right:0px;background:#C4261D url(../images/nav_bg.png) no-repeat}
#header .menunav ul{height:36px;display:block;padding:0px 32px;text-align:center;}
#header .menunav li{width:100px;height:36px;line-height:36px; float:left;}
#header .menunav li a{width:100px;height:36px; display:block;font-size:16px; color:#FFF}

/* 下拉菜单 */
.dropMenu{height:30px;position:absolute;top:0;z-index:100;visibility:hidden;margin-top:-1px;margin-left:-18px;background:#AD2714 url(../images/navlft.jpg) left no-repeat;padding-left:32px; display:block}
#dropmenu2{width:460px;}#dropmenu4{_width:398px;}
.dropMenu .inner{height:30px; overflow:hidden; padding-right:32px;background:#AD2714 url(../images/navrt.jpg) right no-repeat;}
.dropMenu li{padding:0px 6px; float:left; height:32px; display:inline;}
.dropMenu li a{display:block;text-align:center;color:#FFF;padding:4px 0 4px 0px;}
.dropMenu+li a{border-top:none;}
* html .dropMenu a{color:#FFF !important;}
.dropMenu a:hover{text-decoration: underline;color:#FFF;}
.hdo{width:100%;height:auto;display:block;overflow:hidden;}

/* container */
.w550{width:550px;}.w402{width:402px;}

/*- index -*/
#container{width:960px; margin:0px auto 8px}
#container .banner{width:960px;height:315px;}
#container .w550 .boxhead,#container .w402 .boxhead{border:#C4261D solid; border-width:0px 0px 3px 0px}
#container .w550 .content,#container .w402 .content{height:188px; border:none; background:url(../images/cbg.png) repeat-x}
.w402 .linklist li{height:24px; line-height:24px; padding-left:12px;font-size:15px !important; background-position:-195px 10px}
.w402 .linklist li a{ }
.w402 .linklist span.fr{height:24px; line-height:24px;}
.content .rollsbox{width:490px; height:188px; overflow:hidden; position:relative;padding:0px 22px;}
.rollsbox a.prev{width:9px;height:13px;line-height:13px;outline-style:none;outline-width:0;position:absolute;top:72px;left:0px;text-indent:-999px; background-position:-189px -26px}
.rollsbox a.next{width:9px;height:13px;line-height:13px;outline-style:none;outline-width:0;position:absolute;top:72px;right:0px;text-indent:-9999px; background-position:-189px -56px}
.rollsbox li{width:156px;height:186px; float:left; display:block; text-align:center}
.rollsbox li img{width:152px;height:148px; border:#AAA9A9 2px solid !important; display:block}
.rollsbox li p{line-height:16px; margin-top:2px}

/*- news -*/
#container .subbanner{width:960px;height:206px;}
#container .side{width:196px;}
#container .side .sidenav{width:192px;border:#F4F4F4 2px solid}
#container .side .sidenav ul{padding:14px; margin-bottom:-1px;}#container .side .sidenav ul ul{padding:0px}
#container .side .sidenav ul li{line-height:26px;font-weight:bold; border-bottom:#DDD 1px dashed; padding:0px 10px 0 16px}
#container .side .sidenav a{color:#A91007; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
#container .side .sidenav ul li li{font-weight:normal; padding:0px 8px}
#container .side .sidenav ul li li a{color:#444;}
#container .side .sidenav{}
#container .side .contact{width:196px;height:91px; margin-top:8px;}
#container .main{width:756px;}
#container .main .tit{height:32px;border-bottom:#C4261D 3px solid;}
#container .main .tit h5{height:32px; line-height:32px; font-size:14px; padding-left:22px}

#container .main .intro,#container .main .produce{padding:12px}
#container .main .produce span.bigpic{float:left; margin-right:8px;}
#container .main .produce span.bigpic img{width:388px; display:block}
#container .main .produce p{line-height:28px}

#container .main .newslist{ padding:22px 16px}
#container .main .newslist li{height:28px; line-height:26px; border-bottom:#DDD 1px dashed; padding:0px 12px}
#container .main .newslist li a{color:#2b2b2b; font-size:14px}

#container .main .article{padding:12px 22px}
#container .main .article h1{font-size:20px; text-align:center; font-family:"\5b8b\4f53"; padding:8px}
#container .main .article .infobar{height:22px; line-height:22px; overflow:hidden; text-align:center; color:#999}
#container .main .article p{ font-size:14px; color:#333}

#container .main .productlist{margin-top:12px;text-align:center}
#container .main .productlist .pbox{width:196px;height:150px; float:left; margin:4px 28px; display:inline}
#container .main .productlist .pbox a,#container .main .productlist .pbox a img{width:196px;height:130px; display:block}
#container .main .productlist .pbox p{width:196px; height:20px; display:block; overflow:hidden}
#container .main .productlist .pbox p a{ font-size:14px; color:#F00; font-weight:bold}
#container .main .jobslist table{margin-top:8px}
#container .main .jobslist .aBlack{color:#444}

#container .main .guestbook{padding:12px 22px}




/* footer */
#footer{width:960px;height:80px; margin:0px auto; border-top:#C4261D 1px solid; background:url(../images/minilogo.png) center left no-repeat}
#footer .flink{width:732px;height:22px; float:right; padding:0 32px; display:block}
#footer .flink li{float:left; margin-right:8px;}